/* 头部 */
.head {
  width:100%;
  background-color: #ffffff;
}
.header {
  margin: 0 auto;
  height:200px;
  width:100%;
  background-color: #ffffff;
}
.header .header-center {
  height:200px;
  width:1080px;
  margin:0 auto;
}
.header .header-center .img-cwc {
  margin-bottom:90px;
  margin-left:20px;
}
.header .header-center .img-sdufe {
  margin:52px 0px 52px 0px;
}

.nav-wrap {
  height:53px;
  width:100%;
  background-color: #024585;
}
.nav-wrap .navigation {
  height:53px;
  width:1080px;
  margin:0 auto;
  border-left:1px solid #023e77;
  border-right:1px solid #023e77;
}
.nav-wrap .navigation .head-nav {
  list-style: none;
  height:50px;
  width:1080px;
}
.nav-wrap .navigation .head-nav .nav-bar {
  float:left;
  font-size: 18px;
  line-height: 50px;
  text-align: center;
  position: relative;
  width:135px;
  color: #ffffff;
}
.nav-bar + .nav-bar{
  border-left:1px solid #023e77;
}
.nav-wrap .navigation .head-nav .nav-bar p{
  color:#fff;
  font-size: 18px;
}
.nav-wrap .navigation .head-nav .nav-bar:hover {
  background-color: #013a71;
  color:#fff;
}
.nav-wrap .navigation .head-nav .nav-bar .nav-menu {
  width:135px;
  list-style: none;
  position: absolute;
  display: none;
  background-color: #024585;
}
.navigation .head-nav .nav-bar:hover .nav-menu{
  display: block;
}
.nav-wrap .navigation .head-nav .nav-bar .nav-menu .menu {
  float: none;
  text-align:center;
  color:#fff;
  background-color: #024585;
  font-size: 18px;
  border-bottom: 1px solid #005bac;
}

/* 中间部分 */
.header-img img {
  height:350px;
  width:100%;
  margin:0 auto;
}
.header-img {
  height:350px;
  width:100%;
  margin: 0 auto;
}
.container {
  height:490px;
  width:100%;
}
.container .content {
  height:490px;
  width:1080px;
  margin:0 auto;
  position: relative;
}
.container .content .con-matter {
  height:486px;
  width:709px;
  position: absolute;
  bottom:63px;
}
.con-matter .mat-head {
  height:34px;
}
.con-matter .mat-head .con-mat {
  list-style: none;
  height:34px;
  width:682px;
}
.con-matter .mat-head .con-mat .mat-bar {
  float:left;
  line-height: 34px;
  text-align: center;
  position: relative;
  width:100px;
  background-color: #024585;
  margin-right:10px;
}
.con-matter .mat-head .con-mat .mat-bar p {
  color:#fff;
  font-size: 18px;
}
.con-matter .mat-head .con-mat .mat-bar:hover {
  background-color: #013a71;
}
.con-matter .line {
  height:5px;
  width:682px;
  background-color: #013a71;
}
.con-matter .news {
  height:452px;
  width:682px;
  background-color: #ffffff;
}
.news .news-report {
  height:173px;
  width:682px;
}
.news .news-report .news-content {
  height:154px;
  width:274px;
  margin:20px 30px 0px 20px;
  float:left;
}
.news .news-report .news-name {
  float:right;
  height:173px;
  width:350px;
}
.news .news-report .news-text {
  font-size: 18px;
  color:#333;
  line-height:38px;
  margin-top:20px;
}
.news .news-report .news-txt {
  padding-right:20px;
  width:355px;
  line-height: 25px;
  font-size: 14px;
  color:#666;
}

.news .news-list {
  width:640px;
  height:260px;
  margin:0px 20px 0px 40px;
}
.news .news-list .list {
  color:#024585;
  padding-top:3px;
}
.news .news-list .news-bar {
  list-style-type: disc;
  color:#024585;
  width:641px;
  height:24px;
  margin-top: 26px;
}
.news .news-list .news-bar .bar-txt {
  font-size:14px;
  color:#333333;
  float:left;
}
.news .news-list .news-bar .time {
  font-size:12px;
  color:#666;
  float:right;
  margin-right:20px;
}
.news .more {
  font-size:12px;
  color:#666;
  float:right;
  margin-right:20px;
}
.content .con-pass {
  height:486px;
  width:371px;
  margin-left:30px;
  position: absolute;
  right:5px;
  bottom:63px;
}
.con-pass .fast {
  height:234px;
  width:371px;
  margin:0px;
  background-color: #fff;
}
.con-pass .road {
  height:34px;
  width:100px;
  background-color: #024585;
}
.con-pass .road p {
  font-size:18px;
  color:#fff;
  margin:0 auto;
  padding:8px 5px 8px 14px;
}
.con-pass .fast .line {
  height:5px;
  width:372px;
  background-color: #013a71;
}
.fast .fast-logo {
  height:194px;
  width:372px;
  background-color: #fff;
}
.fast-logo .logo-school {
  position: relative;
  margin:28px 0px 0px 20px;
  height:58px;
}
.fast-logo .logo-school .card{
  position: absolute;
  height:58px;
  width:330px;
}
.fast-logo .logo-school .logo-txt{
  position: absolute;
  font-size: 18px;
  color:#fff;
  top:21px;
  left:107px;
}
.fast-logo .logo-wage {
  position: relative;
  margin:20px;
}
.fast-logo .logo-wage .seach {
  height:58px;
  width:330px;
  margin-left:50px;
  position: absolute;
}
.fast-logo .logo-wage .logo-txt {
  position: absolute;
  font-size: 18px;
  color:#fff;
  top:21px;
  left:107px;
}
.con-pass .check {
  height:224px;
  width:371px;
  margin:0px;
  background-color: #fff;
}
.con-pass .check .all {
  height:34px;
  width:100px;
  background-color: #024585;
}
.con-pass .check .all p {
  font-size:18px;
  color:#fff;
  margin:0 auto;
  padding:8px 5px 8px 14px;
}
.con-pass .check .line {
  height:5px;
  width:372px;
  background-color: #013a71;
}
.check .check-logo {
  height:194px;
  width:372px;
}
.check-logo .logo-school {
  position: relative;
  margin:28px 0px 0px 20px;
  height:58px;
}
.check-logo .logo-school .zijin{
  position: absolute;
  height:58px;
  width:330px;
}
.check-logo .logo-school .logo-txt{
  position: absolute;
  font-size: 18px;
  color:#fff;
  top:21px;
  left:107px;
}
.check-logo .logo-wage {
  position: relative;
  margin:20px;
}
.check-logo .logo-wage .email {
  height:58px;
  width:330px;
  position: absolute;
}
.check-logo .logo-wage .logo-txt {
  position: absolute;
  font-size: 18px;
  color:#fff;
  top:21px;
  left:107px;
}

/* 尾部 */
.footer {
  width:100%;
  height:166px;
  background-color: #024585;
  margin:0 auto;
}
.footer .index-foot {
  height:166px;
  width:1080px;
  margin:0 auto;
  position: relative;
}
.index-foot .foot-nav {
  float:left;
}
.index-foot .foot-nav .nav-in {
  height:11px;
  width:428px;
}
.index-foot .foot-nav .nav-in p {
  font-size:12px;
  color:#fff;
  margin-top:28px;
  float:left;
}
.index-foot .foot-nav .nav-in a {
  font-size:12px;
  color:#fff;
  margin-top:28px;
  float:right;
  margin-left:3px;
}
.index-foot .foot-nav .nav-out {
  height:11px;
  width:428px;
  margin-top:28px;
}
.index-foot .foot-nav .nav-out p {
  font-size:12px;
  color:#fff;
  margin-top:28px;
  float:left;
}
.index-foot .foot-nav .nav-out a {
  font-size:12px;
  color:#fff;
  margin-top:28px;
  float:right;
  margin-left:4px;
}
.index-foot .nav-support {
  height:125px;
  width:159px;
  margin-top:22px;
  float: right;
}
.nav-support .erweima {
  height:65px;
  width:66px;
  margin-left:59px;
}
.nav-support p {
  font-size:12px;
  color:#fff;
  margin: 9px 0px 0px 55px;
}
.nav-support .nav-kumi {
  height:20px;
  width:159px;
}
.nav-support .nav-kumi p {
  font-size:12px;
  color:#fff;
  float:left;
  margin-top: 20px;
  margin-left:0px;
}
.nav-support .nav-kumi .kumi {
  float:right;
  margin-top: 16px;
}
.nav-number {
  width:354px;
  height:33px;
  position: absolute;
  bottom:21px;
  top:120px;
  left:338px;
  /* margin:38px 0px 21px 330px */
}
.nav-number .num {
  width:400px;
  height:15px;
  font-size: 12px;
  color:#fff;
  margin-bottom:10px;
}
.nav-number .ready {
  width:354px;
  font-size: 12px;
  color:#fff;
  margin-bottom:21px;
  text-align: center;
}